rained down - Alemán Inglés Diccionario